# near model CODE resource # jump table entries: 13576-13585 (10 of them) fn00000000: 00000000 4E56 FB8C link A6, -0x0474 00000004 206E 000A movea.l A0, [A6 + 0xA] 00000008 43EE FF00 lea.l A1, [A6 - 0x100] 0000000C 703F moveq.l D0, 0x3F label0000000E: 0000000E 22D8 move.l [A1]+, [A0]+ 00000010 51C8 FFFC dbf D0, -0x6 /* 0000000E */ 00000014 41EE FD90 lea.l A0, [A6 - 0x270] 00000018 43EE FF00 lea.l A1, [A6 - 0x100] 0000001C 703F moveq.l D0, 0x3F label0000001E: 0000001E 20D9 move.l [A0]+, [A1]+ 00000020 51C8 FFFC dbf D0, -0x6 /* 0000001E */ 00000024 3D6E 0008 FC8E move.w [A6 - 0x372], [A6 + 0x8] 0000002A 4267 clr.w -[A7] 0000002C 486E 0008 pea.l [A6 + 0x8] 00000030 486E FE90 pea.l [A6 - 0x170] 00000034 4EAD 0C0A jsr [A5 + 0xC0A /* export_381 */] 00000038 4A5F tst.w [A7]+ 0000003A 6600 00EE bne +0xF0 /* 0000012A */ 0000003E 7000 moveq.l D0, 0x00 00000040 2D40 FEA0 move.l [A6 - 0x160], D0 00000044 41EE FC90 lea.l A0, [A6 - 0x370] 00000048 2D48 FEA6 move.l [A6 - 0x15A], A0 0000004C 2D6E FE90 FEF8 move.l [A6 - 0x108], [A6 - 0x170] label00000052: 00000052 3D6E FC8E FEAA move.w [A6 - 0x156], [A6 - 0x372] 00000058 3D7C FFFF FEB0 move.w [A6 - 0x150], 0xFFFF 0000005E 2D6E FEF8 FEC4 move.l [A6 - 0x13C], [A6 - 0x108] 00000064 4267 clr.w -[A7] 00000066 486E FE94 pea.l [A6 - 0x16C] 0000006A 4267 clr.w -[A7] 0000006C 4EAD 03C2 jsr [A5 + 0x3C2 /* export_116 */] 00000070 4A5F tst.w [A7]+ 00000072 6600 0086 bne +0x88 /* 000000FA */ 00000076 486E FC90 pea.l [A6 - 0x370] 0000007A 487A 00C6 pea.l [PC + 0xC6 /* 00000142, value 0x13A4E56 */] 0000007E 486E FB8C pea.l [A6 - 0x474] 00000082 3F3C 0002 move.w -[A7], 0x2 00000086 4EAD 494A jsr [A5 + 0x494A /* export_2341 */] 0000008A 41EE FC90 lea.l A0, [A6 - 0x370] 0000008E 43EE FB8C lea.l A1, [A6 - 0x474] 00000092 703F moveq.l D0, 0x3F label00000094: 00000094 20D9 move.l [A0]+, [A1]+ 00000096 51C8 FFFC dbf D0, -0x6 /* 00000094 */ 0000009A 4240 clr.w D0 0000009C 102E FD90 move.b D0, [A6 - 0x270] 000000A0 4241 clr.w D1 000000A2 122E FC90 move.b D1, [A6 - 0x370] 000000A6 D240 add.w D1, D0 000000A8 0C41 00FE cmpi.w D1, 0xFE 000000AC 6C26 bge +0x28 /* 000000D4 */ 000000AE 486E FC90 pea.l [A6 - 0x370] 000000B2 486E FD90 pea.l [A6 - 0x270] 000000B6 486E FB8C pea.l [A6 - 0x474] 000000BA 3F3C 0002 move.w -[A7], 0x2 000000BE 4EAD 494A jsr [A5 + 0x494A /* export_2341 */] 000000C2 41EE FD90 lea.l A0, [A6 - 0x270] 000000C6 43EE FB8C lea.l A1, [A6 - 0x474] 000000CA 703F moveq.l D0, 0x3F label000000CC: 000000CC 20D9 move.l [A0]+, [A1]+ 000000CE 51C8 FFFC dbf D0, -0x6 /* 000000CC */ 000000D2 604C bra +0x4E /* 00000120 */ label000000D4: 000000D4 487A 006C pea.l [PC + 0x6C /* 00000142, value 0x13A4E56 */] 000000D8 486E FD90 pea.l [A6 - 0x270] 000000DC 486E FB8C pea.l [A6 - 0x474] 000000E0 3F3C 0002 move.w -[A7], 0x2 000000E4 4EAD 494A jsr [A5 + 0x494A /* export_2341 */] 000000E8 41EE FD90 lea.l A0, [A6 - 0x270] 000000EC 43EE FB8C lea.l A1, [A6 - 0x474] 000000F0 703F moveq.l D0, 0x3F label000000F2: 000000F2 20D9 move.l [A0]+, [A1]+ 000000F4 51C8 FFFC dbf D0, -0x6 /* 000000F2 */ 000000F8 6030 bra +0x32 /* 0000012A */ label000000FA: 000000FA 487A 0046 pea.l [PC + 0x46 /* 00000142, value 0x13A4E56 */] 000000FE 486E FD90 pea.l [A6 - 0x270] 00000102 486E FB8C pea.l [A6 - 0x474] 00000106 3F3C 0002 move.w -[A7], 0x2 0000010A 4EAD 494A jsr [A5 + 0x494A /* export_2341 */] 0000010E 41EE FD90 lea.l A0, [A6 - 0x270] 00000112 43EE FB8C lea.l A1, [A6 - 0x474] 00000116 703F moveq.l D0, 0x3F label00000118: 00000118 20D9 move.l [A0]+, [A1]+ 0000011A 51C8 FFFC dbf D0, -0x6 /* 00000118 */ 0000011E 600A bra +0xC /* 0000012A */ label00000120: 00000120 7002 moveq.l D0, 0x02 00000122 B0AE FEC4 cmp.l D0, [A6 - 0x13C] 00000126 6600 FF2A bne -0xD4 /* 00000052 */ label0000012A: 0000012A 206E 000E movea.l A0, [A6 + 0xE] 0000012E 43EE FD90 lea.l A1, [A6 - 0x270] 00000132 703F moveq.l D0, 0x3F label00000134: 00000134 20D9 move.l [A0]+, [A1]+ 00000136 51C8 FFFC dbf D0, -0x6 /* 00000134 */ 0000013A 4E5E unlink A6 0000013C 205F movea.l A0, [A7]+ 0000013E 5C4F addq.w A7, 6 00000140 4ED0 jmp [A0] 00000142 013A 4E56 btst [PC + 0x4E56 /* 00004F9A, cstring "" */], D0 // begin alternate branch 00000144-0000014C fn00000144: 00000144 4E56 FC38 link A6, -0x03C8 00000148 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4 // end alternate branch 00000144-0000014C fn00000144: // (misaligned) 00000146 FC38 48E7 .unknown 0xFC38 0x48E7 (W = 6) 0000014A 0718 btst [A0]+, D3 0000014C 286E 0008 movea.l A4, [A6 + 0x8] 00000150 2054 movea.l A0, [A4] 00000152 216E 000C 0056 move.l [A0 + 0x56], [A6 + 0xC] 00000158 486E FF8E pea.l [A6 - 0x72] 0000015C 486E FD8C pea.l [A6 - 0x274] 00000160 4EAD 3E3A jsr [A5 + 0x3E3A /* export_1987 */] 00000164 486E FF8E pea.l [A6 - 0x72] 00000168 42A7 clr.l -[A7] 0000016A 2F0C move.l -[A7], A4 0000016C 4EAD 306A jsr [A5 + 0x306A /* export_1545 */] 00000170 4EAD 0BE2 jsr [A5 + 0xBE2 /* export_376 */] 00000174 487A 031A pea.l [PC + 0x31A /* 00000490, value 0x55E4669, pstring "^File" */] 00000178 486E FF8E pea.l [A6 - 0x72] 0000017C 2F0C move.l -[A7], A4 0000017E 4EAD 13C2 jsr [A5 + 0x13C2 /* export_628 */] 00000182 7000 moveq.l D0, 0x00 00000184 2D40 FFBA move.l [A6 - 0x46], D0 00000188 41EE FF8E lea.l A0, [A6 - 0x72] 0000018C 2D48 FFC0 move.l [A6 - 0x40], A0 00000190 3D6E FD8C FFC4 move.w [A6 - 0x3C], [A6 - 0x274] 00000196 422E FFC8 clr.b [A6 - 0x38] 0000019A 426E FFCA clr.w [A6 - 0x36] 0000019E 4267 clr.w -[A7] 000001A0 486E FFAE pea.l [A6 - 0x52] 000001A4 4267 clr.w -[A7] 000001A6 4EAD 033A jsr [A5 + 0x33A /* export_99 */] 000001AA 4A5F tst.w [A7]+ 000001AC 6654 bne +0x56 /* 00000202 */ 000001AE 487A 02D6 pea.l [PC + 0x2D6 /* 00000486, value 0x95E4372 '\t^Cr', pstring "^Creation" */] 000001B2 486E FC38 pea.l [A6 - 0x3C8] 000001B6 2F2E FFF6 move.l -[A7], [A6 - 0xA] 000001BA 1F3C 0001 move.b -[A7], 0x1 000001BE 4EAD 46C2 jsr [A5 + 0x46C2 /* export_2260 */] 000001C2 2F0C move.l -[A7], A4 000001C4 4EAD 13C2 jsr [A5 + 0x13C2 /* export_628 */] 000001C8 487A 02AE pea.l [PC + 0x2AE /* 00000478, value 0xD5E4D6F '\r^Mo', pstring "^Modification" */] 000001CC 486E FC38 pea.l [A6 - 0x3C8] 000001D0 2F2E FFFA move.l -[A7], [A6 - 0x6] 000001D4 1F3C 0001 move.b -[A7], 0x1 000001D8 4EAD 46C2 jsr [A5 + 0x46C2 /* export_2260 */] 000001DC 2F0C move.l -[A7], A4 000001DE 4EAD 13C2 jsr [A5 + 0x13C2 /* export_628 */] 000001E2 2E2E FFEE move.l D7, [A6 - 0x12] 000001E6 DEAE FFE4 add.l D7, [A6 - 0x1C] 000001EA 487A 0286 pea.l [PC + 0x286 /* 00000472, value 0x55E5369, pstring "^Size" */] 000001EE 486E FC38 pea.l [A6 - 0x3C8] 000001F2 2F07 move.l -[A7], D7 000001F4 3F3C 0004 move.w -[A7], 0x4 000001F8 4EAD 46CA jsr [A5 + 0x46CA /* export_2261 */] 000001FC 2F0C move.l -[A7], A4 000001FE 4EAD 13C2 jsr [A5 + 0x13C2 /* export_628 */] label00000202: 00000202 486E FC38 pea.l [A6 - 0x3C8] 00000206 486E FF8E pea.l [A6 - 0x72] 0000020A 3F2E FD8C move.w -[A7], [A6 - 0x274] 0000020E 4EBA FDF0 jsr [PC - 0x210 /* 00000000 */] 00000212 205F movea.l A0, [A7]+ 00000214 43EE FD8E lea.l A1, [A6 - 0x272] 00000218 703F moveq.l D0, 0x3F label0000021A: 0000021A 22D8 move.l [A1]+, [A0]+ 0000021C 51C8 FFFC dbf D0, -0x6 /* 0000021A */ 00000220 486E FD8E pea.l [A6 - 0x272] 00000224 1F3C 0001 move.b -[A7], 0x1 00000228 42A7 clr.l -[A7] 0000022A 2F3C 7061 7468 move.l -[A7], 0x70617468 /* 'path' */ 00000230 2F0C move.l -[A7], A4 00000232 4EAD 1DE2 jsr [A5 + 0x1DE2 /* export_952 */] 00000236 4EAD 2F22 jsr [A5 + 0x2F22 /* export_1504 */] 0000023A 42A7 clr.l -[A7] 0000023C 4EAD 3E9A jsr [A5 + 0x3E9A /* export_1999 */] 00000240 2E1F move.l D7, [A7]+ 00000242 487A 0220 pea.l [PC + 0x220 /* 00000464, value 0xC5E546F, pstring "^TotalImages" */] 00000246 486E FC38 pea.l [A6 - 0x3C8] 0000024A 2F07 move.l -[A7], D7 0000024C 3F3C 0004 move.w -[A7], 0x4 00000250 4EAD 46CA jsr [A5 + 0x46CA /* export_2261 */] 00000254 2F0C move.l -[A7], A4 00000256 4EAD 13C2 jsr [A5 + 0x13C2 /* export_628 */] 0000025A 42A7 clr.l -[A7] 0000025C 4EAD 3F42 jsr [A5 + 0x3F42 /* export_2020 */] 00000260 2E1F move.l D7, [A7]+ 00000262 487A 01F0 pea.l [PC + 0x1F0 /* 00000454, value 0xE5E546F, pstring "^TotalKeywords" */] 00000266 486E FC38 pea.l [A6 - 0x3C8] 0000026A 2F07 move.l -[A7], D7 0000026C 3F3C 0004 move.w -[A7], 0x4 00000270 4EAD 46CA jsr [A5 + 0x46CA /* export_2261 */] 00000274 2F0C move.l -[A7], A4 00000276 4EAD 13C2 jsr [A5 + 0x13C2 /* export_628 */] 0000027A 486E FD38 pea.l [A6 - 0x2C8] 0000027E 4EAD 3F7A jsr [A5 + 0x3F7A /* export_2027 */] 00000282 7001 moveq.l D0, 0x01 00000284 B06E FD3C cmp.w D0, [A6 - 0x2C4] 00000288 662A bne +0x2C /* 000002B4 */ 0000028A 486E FD8E pea.l [A6 - 0x272] 0000028E 2F3C 0001 0FA5 move.l -[A7], 0x10FA5 00000294 4EAD 04EA jsr [A5 + 0x4EA /* export_153 */] 00000298 486E FD8E pea.l [A6 - 0x272] 0000029C 1F3C 0001 move.b -[A7], 0x1 000002A0 42A7 clr.l -[A7] 000002A2 2F3C 5657 3035 move.l -[A7], 0x56573035 /* 'VW05' */ 000002A8 2F0C move.l -[A7], A4 000002AA 4EAD 1DE2 jsr [A5 + 0x1DE2 /* export_952 */] 000002AE 4EAD 2F22 jsr [A5 + 0x2F22 /* export_1504 */] 000002B2 6028 bra +0x2A /* 000002DC */ label000002B4: 000002B4 486E FD8E pea.l [A6 - 0x272] 000002B8 2F3C 0002 0FA5 move.l -[A7], 0x20FA5 000002BE 4EAD 04EA jsr [A5 + 0x4EA /* export_153 */] 000002C2 486E FD8E pea.l [A6 - 0x272] 000002C6 1F3C 0001 move.b -[A7], 0x1 000002CA 42A7 clr.l -[A7] 000002CC 2F3C 5657 3035 move.l -[A7], 0x56573035 /* 'VW05' */ 000002D2 2F0C move.l -[A7], A4 000002D4 4EAD 1DE2 jsr [A5 + 0x1DE2 /* export_952 */] 000002D8 4EAD 2F22 jsr [A5 + 0x2F22 /* export_1504 */] label000002DC: 000002DC 7001 moveq.l D0, 0x01 000002DE B06E FD3E cmp.w D0, [A6 - 0x2C2] 000002E2 662A bne +0x2C /* 0000030E */ 000002E4 486E FD8E pea.l [A6 - 0x272] 000002E8 2F3C 0001 0FA5 move.l -[A7], 0x10FA5 000002EE 4EAD 04EA jsr [A5 + 0x4EA /* export_153 */] 000002F2 486E FD8E pea.l [A6 - 0x272] 000002F6 1F3C 0001 move.b -[A7], 0x1 000002FA 42A7 clr.l -[A7] 000002FC 2F3C 5657 3130 move.l -[A7], 0x56573130 /* 'VW10' */ 00000302 2F0C move.l -[A7], A4 00000304 4EAD 1DE2 jsr [A5 + 0x1DE2 /* export_952 */] 00000308 4EAD 2F22 jsr [A5 + 0x2F22 /* export_1504 */] 0000030C 6028 bra +0x2A /* 00000336 */ label0000030E: 0000030E 486E FD8E pea.l [A6 - 0x272] 00000312 2F3C 0002 0FA5 move.l -[A7], 0x20FA5 00000318 4EAD 04EA jsr [A5 + 0x4EA /* export_153 */] 0000031C 486E FD8E pea.l [A6 - 0x272] 00000320 1F3C 0001 move.b -[A7], 0x1 00000324 42A7 clr.l -[A7] 00000326 2F3C 5657 3130 move.l -[A7], 0x56573130 /* 'VW10' */ 0000032C 2F0C move.l -[A7], A4 0000032E 4EAD 1DE2 jsr [A5 + 0x1DE2 /* export_952 */] 00000332 4EAD 2F22 jsr [A5 + 0x2F22 /* export_1504 */] label00000336: 00000336 486E FD8E pea.l [A6 - 0x272] 0000033A 3F3C 0FA5 move.w -[A7], 0xFA5 0000033E 302E FD3A move.w D0, [A6 - 0x2C6] 00000342 5C40 addq.w D0, 6 00000344 3F00 move.w -[A7], D0 00000346 4EAD 04EA jsr [A5 + 0x4EA /* export_153 */] 0000034A 486E FD8E pea.l [A6 - 0x272] 0000034E 1F3C 0001 move.b -[A7], 0x1 00000352 42A7 clr.l -[A7] 00000354 2F3C 5657 3032 move.l -[A7], 0x56573032 /* 'VW02' */ 0000035A 2F0C move.l -[A7], A4 0000035C 4EAD 1DE2 jsr [A5 + 0x1DE2 /* export_952 */] 00000360 4EAD 056A jsr [A5 + 0x56A /* export_169 */] 00000364 486E FD58 pea.l [A6 - 0x2A8] 00000368 1F3C 0001 move.b -[A7], 0x1 0000036C 42A7 clr.l -[A7] 0000036E 2F3C 5657 3131 move.l -[A7], 0x56573131 /* 'VW11' */ 00000374 2F0C move.l -[A7], A4 00000376 4EAD 1DE2 jsr [A5 + 0x1DE2 /* export_952 */] 0000037A 4EAD 2F22 jsr [A5 + 0x2F22 /* export_1504 */] 0000037E 486E FC38 pea.l [A6 - 0x3C8] 00000382 2F2E FD48 move.l -[A7], [A6 - 0x2B8] 00000386 1F3C 0001 move.b -[A7], 0x1 0000038A 4EAD 46C2 jsr [A5 + 0x46C2 /* export_2260 */] 0000038E 205F movea.l A0, [A7]+ 00000390 43EE FD8E lea.l A1, [A6 - 0x272] 00000394 703F moveq.l D0, 0x3F label00000396: 00000396 22D8 move.l [A1]+, [A0]+ 00000398 51C8 FFFC dbf D0, -0x6 /* 00000396 */ 0000039C 486E FD8E pea.l [A6 - 0x272] 000003A0 1F3C 0001 move.b -[A7], 0x1 000003A4 42A7 clr.l -[A7] 000003A6 2F3C 5657 3141 move.l -[A7], 0x56573141 /* 'VW1A' */ 000003AC 2F0C move.l -[A7], A4 000003AE 4EAD 1DE2 jsr [A5 + 0x1DE2 /* export_952 */] 000003B2 4EAD 2F22 jsr [A5 + 0x2F22 /* export_1504 */] 000003B6 42A7 clr.l -[A7] 000003B8 2F3C 6B6C 7374 move.l -[A7], 0x6B6C7374 /* 'klst' */ 000003BE 2F0C move.l -[A7], A4 000003C0 4EAD 1DE2 jsr [A5 + 0x1DE2 /* export_952 */] 000003C4 2C17 move.l D6, [A7] 000003C6 4EBA 04BC jsr [PC + 0x4BC /* 00000884 */] 000003CA 42A7 clr.l -[A7] 000003CC 2F3C 756C 7374 move.l -[A7], 0x756C7374 /* 'ulst' */ 000003D2 2F0C move.l -[A7], A4 000003D4 4EAD 1DE2 jsr [A5 + 0x1DE2 /* export_952 */] 000003D8 265F movea.l A3, [A7]+ 000003DA 2F0B move.l -[A7], A3 000003DC 4EBA 063A jsr [PC + 0x63A /* 00000A18 */] 000003E0 486E FD8E pea.l [A6 - 0x272] 000003E4 2F3C 0005 0FA5 move.l -[A7], 0x50FA5 000003EA 4EAD 04EA jsr [A5 + 0x4EA /* export_153 */] 000003EE 2053 movea.l A0, [A3] 000003F0 3028 006C move.w D0, [A0 + 0x6C] 000003F4 48C0 ext.l D0 000003F6 2F00 move.l -[A7], D0 000003F8 486E FE8E pea.l [A6 - 0x172] 000003FC 4EAD 052A jsr [A5 + 0x52A /* export_161 */] 00000400 486E FD8E pea.l [A6 - 0x272] 00000404 486E FE8E pea.l [A6 - 0x172] 00000408 487A 0048 pea.l [PC + 0x48 /* 00000452, value 0xE5E, cstring "" */] 0000040C 487A 0044 pea.l [PC + 0x44 /* 00000452, value 0xE5E, cstring "" */] 00000410 487A 0040 pea.l [PC + 0x40 /* 00000452, value 0xE5E, cstring "" */] 00000414 4EAD 455A jsr [A5 + 0x455A /* export_2215 */] 00000418 486E FD8E pea.l [A6 - 0x272] 0000041C 1F3C 0001 move.b -[A7], 0x1 00000420 42A7 clr.l -[A7] 00000422 2F3C 7574 7874 move.l -[A7], 0x75747874 /* 'utxt' */ 00000428 2F0C move.l -[A7], A4 0000042A 4EAD 1DE2 jsr [A5 + 0x1DE2 /* export_952 */] 0000042E 4EAD 2F22 jsr [A5 + 0x2F22 /* export_1504 */] 00000432 42A7 clr.l -[A7] 00000434 2F3C 766C 7374 move.l -[A7], 0x766C7374 /* 'vlst' */ 0000043A 2F0C move.l -[A7], A4 0000043C 4EAD 1DE2 jsr [A5 + 0x1DE2 /* export_952 */] 00000440 2A17 move.l D5, [A7] 00000442 4EBA 069C jsr [PC + 0x69C /* 00000AE0 */] 00000446 4CDF 18E0 movem.l D5,D6,D7,A3,A4, [A7]+ 0000044A 4E5E unlink A6 0000044C 205F movea.l A0, [A7]+ 0000044E 504F addq.w A7, 8 00000450 4ED0 jmp [A0] 00000452 0000 0E5E ori.b D0, 0x5E /* '^' */ 00000456 546F 7461 addq.w [A7 + 0x7461], 2 0000045A 6C4B bge +0x4D /* 000004A7 */ 0000045C 6579 bcs +0x7B /* 000004D7 */ 0000045E 776F moveq.l D3, 0x6F 00000460 7264 moveq.l D1, 0x64 00000462 7300 moveq.l D1, 0x00 00000464 0C5E 546F cmpi.w [A6]+, 0x546F /* 'To' */ 00000468 7461 moveq.l D2, 0x61 0000046A 6C49 bge +0x4B /* 000004B5 */ 0000046C 6D61 blt +0x63 /* 000004CF */ 0000046E 6765 beq +0x67 /* 000004D5 */ 00000470 7300 moveq.l D1, 0x00 00000472 055E bchg [A6]+, D2 00000474 5369 7A65 subq.w [A1 + 0x7A65], 1 00000478 0D5E bchg [A6]+, D6 0000047A 4D6F 6469 chk.w D6, [A7 + 0x6469] 0000047E 6669 bne +0x6B /* 000004E9 */ 00000480 6361 bls +0x63 /* 000004E3 */ 00000482 7469 moveq.l D2, 0x69 00000484 6F6E ble +0x70 /* 000004F4 */ 00000486 095E bchg [A6]+, D4 00000488 4372 6561 7469 chk.w D1, [[A2 + 0x7469]] 0000048E 6F6E ble +0x70 /* 000004FE */ 00000490 055E bchg [A6]+, D2 00000492 4669 6C65 not.w [A1 + 0x6C65] 00000496 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_1697: // at 00000498 (misaligned) 0000049A 0000 2F2E ori.b D0, 0x2E /* '.' */ 0000049E 0008 4EAD ori.b A0, 0xAD 000004A2 0932 7000 btst [A2 + D7.w], D4 000004A6 2B40 E964 move.l [A5 - 0x169C], D0 000004AA 4E5E unlink A6 000004AC 2E9F move.l [A7], [A7]+ 000004AE 4E75 rts fn000004B0: 000004B0 4E56 FDF2 link A6, -0x020E 000004B4 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4 000004B8 2A2E 0008 move.l D5, [A6 + 0x8] 000004BC 42A7 clr.l -[A7] 000004BE 2F3C 6B6C 7374 move.l -[A7], 0x6B6C7374 /* 'klst' */ 000004C4 2F05 move.l -[A7], D5 000004C6 4EAD 1DE2 jsr [A5 + 0x1DE2 /* export_952 */] 000004CA 285F movea.l A4, [A7]+ 000004CC 42A7 clr.l -[A7] 000004CE 4EAD 3F42 jsr [A5 + 0x3F42 /* export_2020 */] 000004D2 2C1F move.l D6, [A7]+ 000004D4 42A7 clr.l -[A7] 000004D6 2F3C 0000 7F58 move.l -[A7], 0x7F58 000004DC 2F06 move.l -[A7], D6 000004DE 201F move.l D0, [A7]+ 000004E0 2E9F move.l [A7], [A7]+ 000004E2 B097 cmp.l D0, [A7] 000004E4 6C02 bge +0x4 /* 000004E8 */ 000004E6 2E80 move.l [A7], D0 label000004E8: 000004E8 201F move.l D0, [A7]+ 000004EA 3E00 move.w D7, D0 000004EC 2054 movea.l A0, [A4] 000004EE BE68 006C cmp.w D7, [A0 + 0x6C] 000004F2 6C10 bge +0x12 /* 00000504 */ label000004F4: 000004F4 3028 006C move.w D0, [A0 + 0x6C] 000004F8 9047 sub.w D0, D7 000004FA 3F00 move.w -[A7], D0 000004FC 2F0C move.l -[A7], A4 label000004FE: 000004FE 4EAD 0622 jsr [A5 + 0x622 /* export_192 */] 00000502 6016 bra +0x18 /* 0000051A */ label00000504: 00000504 2054 movea.l A0, [A4] 00000506 BE68 006C cmp.w D7, [A0 + 0x6C] 0000050A 6F0E ble +0x10 /* 0000051A */ 0000050C 3007 move.w D0, D7 0000050E 9068 006C sub.w D0, [A0 + 0x6C] 00000512 3F00 move.w -[A7], D0 00000514 2F0C move.l -[A7], A4 00000516 4EAD 16A2 jsr [A5 + 0x16A2 /* export_720 */] label0000051A: 0000051A 2054 movea.l A0, [A4] 0000051C 3146 006C move.w [A0 + 0x6C], D6 00000520 2F0C move.l -[A7], A4 00000522 4EAD 30CA jsr [A5 + 0x30CA /* export_1557 */] 00000526 42A7 clr.l -[A7] 00000528 2F3C 5657 3238 move.l -[A7], 0x56573238 /* 'VW28' */ 0000052E 2F05 move.l -[A7], D5 00000530 4EAD 1DE2 jsr [A5 + 0x1DE2 /* export_952 */] 00000534 265F movea.l A3, [A7]+ 00000536 487A 0044 pea.l [PC + 0x44 /* 0000057C, value 0x1200000 */] 0000053A 486E FDF2 pea.l [A6 - 0x20E] 0000053E 2F06 move.l -[A7], D6 00000540 487A 002A pea.l [PC + 0x2A /* 0000056C, value 0xF232323, pstring "###,###,###,###" */] 00000544 4EAD 46DA jsr [A5 + 0x46DA /* export_2263 */] 00000548 486E FEF2 pea.l [A6 - 0x10E] 0000054C 3F3C 0002 move.w -[A7], 0x2 00000550 4EAD 494A jsr [A5 + 0x494A /* export_2341 */] 00000554 486E FEF2 pea.l [A6 - 0x10E] 00000558 1F3C 0001 move.b -[A7], 0x1 0000055C 2F0B move.l -[A7], A3 0000055E 4EAD 2F22 jsr [A5 + 0x2F22 /* export_1504 */] 00000562 4CDF 18E0 movem.l D5,D6,D7,A3,A4, [A7]+ 00000566 4E5E unlink A6 00000568 2E9F move.l [A7], [A7]+ 0000056A 4E75 rts 0000056C 0F23 btst -[A3], D7 0000056E 2323 move.l -[A1], -[A3] 00000570 2C23 move.l D6, -[A3] 00000572 2323 move.l -[A1], -[A3] 00000574 2C23 move.l D6, -[A3] 00000576 2323 move.l -[A1], -[A3] 00000578 2C23 move.l D6, -[A3] 0000057A 2323 move.l -[A1], -[A3] 0000057C 0120 btst -[A0], D0 0000057E 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00000580-00000584 fn00000580: 00000580 4E56 FFFA link A6, -0x0006 // end alternate branch 00000580-00000584 fn00000580: // (misaligned) 00000582 FFFA .invalid <> 00000584 48E7 0108 movem.l -[A7], D7,A4 00000588 42A7 clr.l -[A7] 0000058A 2F3C 756C 7374 move.l -[A7], 0x756C7374 /* 'ulst' */ 00000590 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000594 4EAD 1DE2 jsr [A5 + 0x1DE2 /* export_952 */] 00000598 285F movea.l A4, [A7]+ 0000059A 4267 clr.w -[A7] 0000059C 4EAD 0152 jsr [A5 + 0x152 /* export_38 */] 000005A0 3E1F move.w D7, [A7]+ 000005A2 5247 addq.w D7, 1 000005A4 2054 movea.l A0, [A4] 000005A6 BE68 006C cmp.w D7, [A0 + 0x6C] 000005AA 6C10 bge +0x12 /* 000005BC */ 000005AC 3028 006C move.w D0, [A0 + 0x6C] 000005B0 9047 sub.w D0, D7 000005B2 3F00 move.w -[A7], D0 000005B4 2F0C move.l -[A7], A4 000005B6 4EAD 0622 jsr [A5 + 0x622 /* export_192 */] 000005BA 6016 bra +0x18 /* 000005D2 */ label000005BC: 000005BC 2054 movea.l A0, [A4] 000005BE BE68 006C cmp.w D7, [A0 + 0x6C] 000005C2 6F0E ble +0x10 /* 000005D2 */ 000005C4 3007 move.w D0, D7 000005C6 9068 006C sub.w D0, [A0 + 0x6C] 000005CA 3F00 move.w -[A7], D0 000005CC 2F0C move.l -[A7], A4 000005CE 4EAD 16A2 jsr [A5 + 0x16A2 /* export_720 */] label000005D2: 000005D2 2054 movea.l A0, [A4] 000005D4 3147 006C move.w [A0 + 0x6C], D7 000005D8 226E 000C movea.l A1, [A6 + 0xC] 000005DC 3287 move.w [A1], D7 000005DE 2F0C move.l -[A7], A4 000005E0 4EAD 30CA jsr [A5 + 0x30CA /* export_1557 */] 000005E4 4CDF 1080 movem.l D7,A4, [A7]+ 000005E8 4E5E unlink A6 000005EA 205F movea.l A0, [A7]+ 000005EC 504F addq.w A7, 8 000005EE 4ED0 jmp [A0] fn000005F0: 000005F0 4E56 FFFA link A6, -0x0006 000005F4 48E7 0108 movem.l -[A7], D7,A4 000005F8 42A7 clr.l -[A7] 000005FA 2F3C 766C 7374 move.l -[A7], 0x766C7374 /* 'vlst' */ 00000600 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000604 4EAD 1DE2 jsr [A5 + 0x1DE2 /* export_952 */] 00000608 285F movea.l A4, [A7]+ 0000060A 42A7 clr.l -[A7] 0000060C 4EAD 3F6A jsr [A5 + 0x3F6A /* export_2025 */] 00000610 201F move.l D0, [A7]+ 00000612 3E00 move.w D7, D0 00000614 2054 movea.l A0, [A4] 00000616 BE68 006C cmp.w D7, [A0 + 0x6C] 0000061A 6C10 bge +0x12 /* 0000062C */ 0000061C 3028 006C move.w D0, [A0 + 0x6C] 00000620 9047 sub.w D0, D7 00000622 3F00 move.w -[A7], D0 00000624 2F0C move.l -[A7], A4 00000626 4EAD 0622 jsr [A5 + 0x622 /* export_192 */] 0000062A 6016 bra +0x18 /* 00000642 */ label0000062C: 0000062C 2054 movea.l A0, [A4] 0000062E BE68 006C cmp.w D7, [A0 + 0x6C] 00000632 6F0E ble +0x10 /* 00000642 */ 00000634 3007 move.w D0, D7 00000636 9068 006C sub.w D0, [A0 + 0x6C] 0000063A 3F00 move.w -[A7], D0 0000063C 2F0C move.l -[A7], A4 0000063E 4EAD 16A2 jsr [A5 + 0x16A2 /* export_720 */] label00000642: 00000642 2054 movea.l A0, [A4] 00000644 3147 006C move.w [A0 + 0x6C], D7 00000648 2F0C move.l -[A7], A4 0000064A 4EAD 30CA jsr [A5 + 0x30CA /* export_1557 */] 0000064E 4CDF 1080 movem.l D7,A4, [A7]+ 00000652 4E5E unlink A6 00000654 2E9F move.l [A7], [A7]+ 00000656 4E75 rts export_1698: 00000658 4E56 FFF4 link A6, -0x000C 0000065C 48E7 0018 movem.l -[A7], A3,A4 00000660 4AAD E964 tst.l [A5 - 0x169C] 00000664 663C bne +0x3E /* 000006A2 */ 00000666 42A7 clr.l -[A7] 00000668 3F3C 11F8 move.w -[A7], 0x11F8 0000066C 42A7 clr.l -[A7] 0000066E 4EAD 10D2 jsr [A5 + 0x10D2 /* export_534 */] 00000672 285F movea.l A4, [A7]+ 00000674 2F0C move.l -[A7], A4 00000676 4EAD 206A jsr [A5 + 0x206A /* export_1033 */] 0000067A 42A7 clr.l -[A7] 0000067C 2F3C 6361 7469 move.l -[A7], 0x63617469 /* 'cati' */ 00000682 2F0C move.l -[A7], A4 00000684 4EAD 1DE2 jsr [A5 + 0x1DE2 /* export_952 */] 00000688 265F movea.l A3, [A7]+ 0000068A 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000068E 2F0B move.l -[A7], A3 00000690 4EBA FAB2 jsr [PC - 0x54E /* 00000144 */] 00000694 2B4C E964 move.l [A5 - 0x169C], A4 00000698 2F2D E964 move.l -[A7], [A5 - 0x169C] 0000069C 4EAD 315A jsr [A5 + 0x315A /* export_1575 */] 000006A0 6008 bra +0xA /* 000006AA */ label000006A2: 000006A2 2F2D E964 move.l -[A7], [A5 - 0x169C] 000006A6 4EAD 1F4A jsr [A5 + 0x1F4A /* export_997 */] label000006AA: 000006AA 4CDF 1800 movem.l A3,A4, [A7]+ 000006AE 4E5E unlink A6 000006B0 2E9F move.l [A7], [A7]+ 000006B2 4E75 rts export_1699: 000006B4 4E56 FDB8 link A6, -0x0248 000006B8 2F0C move.l -[A7], A4 000006BA 4AAD E964 tst.l [A5 - 0x169C] 000006BE 6700 01B8 beq +0x1BA /* 00000878 */ 000006C2 42A7 clr.l -[A7] 000006C4 2F3C 6361 7469 move.l -[A7], 0x63617469 /* 'cati' */ 000006CA 2F2D E964 move.l -[A7], [A5 - 0x169C] 000006CE 4EAD 1DE2 jsr [A5 + 0x1DE2 /* export_952 */] 000006D2 285F movea.l A4, [A7]+ 000006D4 7008 moveq.l D0, 0x08 000006D6 6B18 bmi +0x1A /* 000006F0 */ 000006D8 B07C 000F cmp.w D0, 0xF 000006DC 6E12 bgt +0x14 /* 000006F0 */ 000006DE 41EE 000E lea.l A0, [A6 + 0xE] 000006E2 3200 move.w D1, D0 000006E4 E649 lsr D1.w, 3 000006E6 4441 neg.w D1 000006E8 0130 10FF btst [A0 + D1.w - 0x1], D0 000006EC 0A3C 0004 xori.b ccr, 4 label000006F0: 000006F0 57C0 seq D0 000006F2 4A00 tst.b D0 000006F4 6646 bne +0x48 /* 0000073C */ 000006F6 7209 moveq.l D1, 0x09 000006F8 6B18 bmi +0x1A /* 00000712 */ 000006FA B27C 000F cmp.w D1, 0xF 000006FE 6E12 bgt +0x14 /* 00000712 */ 00000700 41EE 000E lea.l A0, [A6 + 0xE] 00000704 3401 move.w D2, D1 00000706 E64A lsr D2.w, 3 00000708 4442 neg.w D2 0000070A 0330 20FF btst [A0 + D2.w - 0x1], D1 0000070E 0A3C 0004 xori.b ccr, 4 label00000712: 00000712 57C1 seq D1 00000714 8001 or.b D0, D1 00000716 6624 bne +0x26 /* 0000073C */ 00000718 720A moveq.l D1, 0x0A 0000071A 6B18 bmi +0x1A /* 00000734 */ 0000071C B27C 000F cmp.w D1, 0xF 00000720 6E12 bgt +0x14 /* 00000734 */ 00000722 41EE 000E lea.l A0, [A6 + 0xE] 00000726 3401 move.w D2, D1 00000728 E64A lsr D2.w, 3 0000072A 4442 neg.w D2 0000072C 0330 20FF btst [A0 + D2.w - 0x1], D1 00000730 0A3C 0004 xori.b ccr, 4 label00000734: 00000734 57C1 seq D1 00000736 8001 or.b D0, D1 00000738 6700 013E beq +0x140 /* 00000878 */ label0000073C: 0000073C 486E FEB8 pea.l [A6 - 0x148] 00000740 4EAD 3F7A jsr [A5 + 0x3F7A /* export_2027 */] 00000744 7001 moveq.l D0, 0x01 00000746 B06E FEBC cmp.w D0, [A6 - 0x144] 0000074A 662A bne +0x2C /* 00000776 */ 0000074C 486E FEF8 pea.l [A6 - 0x108] 00000750 2F3C 0001 0FA5 move.l -[A7], 0x10FA5 00000756 4EAD 04EA jsr [A5 + 0x4EA /* export_153 */] 0000075A 486E FEF8 pea.l [A6 - 0x108] 0000075E 1F3C 0001 move.b -[A7], 0x1 00000762 42A7 clr.l -[A7] 00000764 2F3C 5657 3035 move.l -[A7], 0x56573035 /* 'VW05' */ 0000076A 2F0C move.l -[A7], A4 0000076C 4EAD 1DE2 jsr [A5 + 0x1DE2 /* export_952 */] 00000770 4EAD 2F22 jsr [A5 + 0x2F22 /* export_1504 */] 00000774 6028 bra +0x2A /* 0000079E */ label00000776: 00000776 486E FEF8 pea.l [A6 - 0x108] 0000077A 2F3C 0002 0FA5 move.l -[A7], 0x20FA5 00000780 4EAD 04EA jsr [A5 + 0x4EA /* export_153 */] 00000784 486E FEF8 pea.l [A6 - 0x108] 00000788 1F3C 0001 move.b -[A7], 0x1 0000078C 42A7 clr.l -[A7] 0000078E 2F3C 5657 3035 move.l -[A7], 0x56573035 /* 'VW05' */ 00000794 2F0C move.l -[A7], A4 00000796 4EAD 1DE2 jsr [A5 + 0x1DE2 /* export_952 */] 0000079A 4EAD 2F22 jsr [A5 + 0x2F22 /* export_1504 */] label0000079E: 0000079E 7001 moveq.l D0, 0x01 000007A0 B06E FEBE cmp.w D0, [A6 - 0x142] 000007A4 662A bne +0x2C /* 000007D0 */ 000007A6 486E FEF8 pea.l [A6 - 0x108] 000007AA 2F3C 0001 0FA5 move.l -[A7], 0x10FA5 000007B0 4EAD 04EA jsr [A5 + 0x4EA /* export_153 */] 000007B4 486E FEF8 pea.l [A6 - 0x108] 000007B8 1F3C 0001 move.b -[A7], 0x1 000007BC 42A7 clr.l -[A7] 000007BE 2F3C 5657 3130 move.l -[A7], 0x56573130 /* 'VW10' */ 000007C4 2F0C move.l -[A7], A4 000007C6 4EAD 1DE2 jsr [A5 + 0x1DE2 /* export_952 */] 000007CA 4EAD 2F22 jsr [A5 + 0x2F22 /* export_1504 */] 000007CE 6028 bra +0x2A /* 000007F8 */ label000007D0: 000007D0 486E FEF8 pea.l [A6 - 0x108] 000007D4 2F3C 0002 0FA5 move.l -[A7], 0x20FA5 000007DA 4EAD 04EA jsr [A5 + 0x4EA /* export_153 */] 000007DE 486E FEF8 pea.l [A6 - 0x108] 000007E2 1F3C 0001 move.b -[A7], 0x1 000007E6 42A7 clr.l -[A7] 000007E8 2F3C 5657 3130 move.l -[A7], 0x56573130 /* 'VW10' */ 000007EE 2F0C move.l -[A7], A4 000007F0 4EAD 1DE2 jsr [A5 + 0x1DE2 /* export_952 */] 000007F4 4EAD 2F22 jsr [A5 + 0x2F22 /* export_1504 */] label000007F8: 000007F8 486E FEF8 pea.l [A6 - 0x108] 000007FC 3F3C 0FA5 move.w -[A7], 0xFA5 00000800 302E FEBA move.w D0, [A6 - 0x146] 00000804 5C40 addq.w D0, 6 00000806 3F00 move.w -[A7], D0 00000808 4EAD 04EA jsr [A5 + 0x4EA /* export_153 */] 0000080C 486E FEF8 pea.l [A6 - 0x108] 00000810 1F3C 0001 move.b -[A7], 0x1 00000814 42A7 clr.l -[A7] 00000816 2F3C 5657 3032 move.l -[A7], 0x56573032 /* 'VW02' */ 0000081C 2F0C move.l -[A7], A4 0000081E 4EAD 1DE2 jsr [A5 + 0x1DE2 /* export_952 */] 00000822 4EAD 056A jsr [A5 + 0x56A /* export_169 */] 00000826 486E FED8 pea.l [A6 - 0x128] 0000082A 1F3C 0001 move.b -[A7], 0x1 0000082E 42A7 clr.l -[A7] 00000830 2F3C 5657 3131 move.l -[A7], 0x56573131 /* 'VW11' */ 00000836 2F0C move.l -[A7], A4 00000838 4EAD 1DE2 jsr [A5 + 0x1DE2 /* export_952 */] 0000083C 4EAD 2F22 jsr [A5 + 0x2F22 /* export_1504 */] 00000840 486E FDB8 pea.l [A6 - 0x248] 00000844 2F2E FEC8 move.l -[A7], [A6 - 0x138] 00000848 1F3C 0001 move.b -[A7], 0x1 0000084C 4EAD 46C2 jsr [A5 + 0x46C2 /* export_2260 */] 00000850 205F movea.l A0, [A7]+ 00000852 43EE FEF8 lea.l A1, [A6 - 0x108] 00000856 703F moveq.l D0, 0x3F label00000858: 00000858 22D8 move.l [A1]+, [A0]+ 0000085A 51C8 FFFC dbf D0, -0x6 /* 00000858 */ 0000085E 486E FEF8 pea.l [A6 - 0x108] 00000862 1F3C 0001 move.b -[A7], 0x1 00000866 42A7 clr.l -[A7] 00000868 2F3C 5657 3141 move.l -[A7], 0x56573141 /* 'VW1A' */ 0000086E 2F0C move.l -[A7], A4 00000870 4EAD 1DE2 jsr [A5 + 0x1DE2 /* export_952 */] 00000874 4EAD 2F22 jsr [A5 + 0x2F22 /* export_1504 */] label00000878: 00000878 285F movea.l A4, [A7]+ 0000087A 4E5E unlink A6 0000087C 205F movea.l A0, [A7]+ 0000087E 5C4F addq.w A7, 6 00000880 4ED0 jmp [A0] 00000882 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00000884-00000892 fn00000884: 00000884 4E56 0000 link A6, 0 00000888 48E7 0018 movem.l -[A7], A3,A4 0000088C 266E 0008 movea.l A3, [A6 + 0x8] 00000890 284B movea.l A4, A3 // end alternate branch 00000884-00000892 fn00000884: // (misaligned) 00000886 0000 48E7 ori.b D0, 0xE7 0000088A 0018 266E ori.b [A0]+, 0x6E /* 'n' */ 0000088E 0008 284B ori.b A0, 0x4B /* 'K' */ 00000892 42A7 clr.l -[A7] 00000894 2F3C 0000 7F58 move.l -[A7], 0x7F58 0000089A 42A7 clr.l -[A7] 0000089C 4EAD 3F42 jsr [A5 + 0x3F42 /* export_2020 */] 000008A0 201F move.l D0, [A7]+ 000008A2 2E9F move.l [A7], [A7]+ 000008A4 B097 cmp.l D0, [A7] 000008A6 6C02 bge +0x4 /* 000008AA */ 000008A8 2E80 move.l [A7], D0 label000008AA: 000008AA 201F move.l D0, [A7]+ 000008AC 2054 movea.l A0, [A4] 000008AE 3140 006C move.w [A0 + 0x6C], D0 000008B2 2054 movea.l A0, [A4] 000008B4 3F28 003C move.w -[A7], [A0 + 0x3C] 000008B8 2F0B move.l -[A7], A3 000008BA 4EAD 0622 jsr [A5 + 0x622 /* export_192 */] 000008BE 2054 movea.l A0, [A4] 000008C0 3F28 006C move.w -[A7], [A0 + 0x6C] 000008C4 2F0B move.l -[A7], A3 000008C6 4EAD 16A2 jsr [A5 + 0x16A2 /* export_720 */] 000008CA 4CDF 1800 movem.l A3,A4, [A7]+ 000008CE 4E5E unlink A6 000008D0 2E9F move.l [A7], [A7]+ 000008D2 4E75 rts fn000008D4: 000008D4 4E56 FFD6 link A6, -0x002A 000008D8 4267 clr.w -[A7] 000008DA 2F2E 000C move.l -[A7], [A6 + 0xC] 000008DE 486E FFD8 pea.l [A6 - 0x28] 000008E2 4EAD 3F1A jsr [A5 + 0x3F1A /* export_2015 */] 000008E6 3D5F FFD6 move.w [A6 - 0x2A], [A7]+ 000008EA 661A bne +0x1C /* 00000906 */ 000008EC 42A7 clr.l -[A7] 000008EE 2F2E 0008 move.l -[A7], [A6 + 0x8] 000008F2 4EAD 3082 jsr [A5 + 0x3082 /* export_1548 */] 000008F6 205F movea.l A0, [A7]+ 000008F8 2050 movea.l A0, [A0] 000008FA 2F28 0056 move.l -[A7], [A0 + 0x56] 000008FE 486E FFD8 pea.l [A6 - 0x28] 00000902 4EAD 2542 jsr [A5 + 0x2542 /* export_1188 */] label00000906: 00000906 486E FFD8 pea.l [A6 - 0x28] 0000090A 4EAD 3F0A jsr [A5 + 0x3F0A /* export_2013 */] 0000090E 4E5E unlink A6 00000910 205F movea.l A0, [A7]+ 00000912 504F addq.w A7, 8 00000914 4ED0 jmp [A0] 00000916 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_1700: // at 00000918 (misaligned) 0000091A FFFC .invalid <> 0000091C 2D6D FA84 0018 move.l [A6 + 0x18], [A5 - 0x57C] 00000922 206E 0010 movea.l A0, [A6 + 0x10] 00000926 7002 moveq.l D0, 0x02 00000928 B068 0010 cmp.w D0, [A0 + 0x10] 0000092C 6620 bne +0x22 /* 0000094E */ 0000092E 42A7 clr.l -[A7] 00000930 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000934 4EAD 15D2 jsr [A5 + 0x15D2 /* export_694 */] 00000938 2D5F FFFC move.l [A6 - 0x4], [A7]+ 0000093C 302E FFFC move.w D0, [A6 - 0x4] 00000940 48C0 ext.l D0 00000942 2F00 move.l -[A7], D0 00000944 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000948 4EBA FF8A jsr [PC - 0x76 /* 000008D4 */] 0000094C 601A bra +0x1C /* 00000968 */ label0000094E: 0000094E 42A7 clr.l -[A7] 00000950 2F2E 0014 move.l -[A7], [A6 + 0x14] 00000954 2F2E 0010 move.l -[A7], [A6 + 0x10] 00000958 2F2E 000C move.l -[A7], [A6 + 0xC] 0000095C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000960 4EAD 15AA jsr [A5 + 0x15AA /* export_689 */] 00000964 2D5F 0018 move.l [A6 + 0x18], [A7]+ label00000968: 00000968 4E5E unlink A6 0000096A 205F movea.l A0, [A7]+ 0000096C DEFC 0010 add.w A7, 0x10 00000970 4ED0 jmp [A0] 00000972 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_1701: // at 00000974 (misaligned) 00000976 FECC 206E .extension 0xECC <> // unimplemented 0000097A 000C 43EE ori.b A4, 0xEE 0000097E FFF8 .invalid <> 00000980 22D8 move.l [A1]+, [A0]+ 00000982 22D8 move.l [A1]+, [A0]+ 00000984 3D6E 0010 FFF6 move.w [A6 - 0xA], [A6 + 0x10] 0000098A 4267 clr.w -[A7] 0000098C 302E FFF6 move.w D0, [A6 - 0xA] 00000990 48C0 ext.l D0 00000992 2F00 move.l -[A7], D0 00000994 486E FFCE pea.l [A6 - 0x32] 00000998 4EAD 3F1A jsr [A5 + 0x3F1A /* export_2015 */] 0000099C 3D5F FFCC move.w [A6 - 0x34], [A7]+ 000009A0 6662 bne +0x64 /* 00000A04 */ 000009A2 2F2E FFEE move.l -[A7], [A6 - 0x12] 000009A6 486E FECC pea.l [A6 - 0x134] 000009AA 4EAD 052A jsr [A5 + 0x52A /* export_161 */] 000009AE 3F2E FFFA move.w -[A7], [A6 - 0x6] 000009B2 302E FFF8 move.w D0, [A6 - 0x8] 000009B6 D07C 000A add.w D0, 0xA /* '\n' */ 000009BA 3F00 move.w -[A7], D0 000009BC A893 syscall MoveTo 000009BE 486E FFCE pea.l [A6 - 0x32] 000009C2 302E FFFE move.w D0, [A6 - 0x2] 000009C6 906E FFFA sub.w D0, [A6 - 0x6] 000009CA 2F00 move.l -[A7], D0 000009CC 4267 clr.w -[A7] 000009CE 486E FECC pea.l [A6 - 0x134] 000009D2 A88C syscall StringWidth 000009D4 321F move.w D1, [A7]+ 000009D6 201F move.l D0, [A7]+ 000009D8 9041 sub.w D0, D1 000009DA 5B40 subq.w D0, 5 000009DC 3F00 move.w -[A7], D0 000009DE 4EAD 46FA jsr [A5 + 0x46FA /* export_2267 */] 000009E2 4267 clr.w -[A7] 000009E4 486E FECC pea.l [A6 - 0x134] 000009E8 A88C syscall StringWidth 000009EA 302E FFFE move.w D0, [A6 - 0x2] 000009EE 905F sub.w D0, [A7]+ 000009F0 3F00 move.w -[A7], D0 000009F2 302E FFF8 move.w D0, [A6 - 0x8] 000009F6 D07C 000A add.w D0, 0xA /* '\n' */ 000009FA 3F00 move.w -[A7], D0 000009FC A893 syscall MoveTo 000009FE 486E FECC pea.l [A6 - 0x134] 00000A02 A884 syscall DrawString label00000A04: 00000A04 486E FFCE pea.l [A6 - 0x32] 00000A08 4EAD 3F0A jsr [A5 + 0x3F0A /* export_2013 */] 00000A0C 4E5E unlink A6 00000A0E 205F movea.l A0, [A7]+ 00000A10 DEFC 000C add.w A7, 0xC 00000A14 4ED0 jmp [A0] 00000A16 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00000A18-00000A26 fn00000A18: 00000A18 4E56 0000 link A6, 0 00000A1C 48E7 0018 movem.l -[A7], A3,A4 00000A20 266E 0008 movea.l A3, [A6 + 0x8] 00000A24 284B movea.l A4, A3 // end alternate branch 00000A18-00000A26 fn00000A18: // (misaligned) 00000A1A 0000 48E7 ori.b D0, 0xE7 00000A1E 0018 266E ori.b [A0]+, 0x6E /* 'n' */ 00000A22 0008 284B ori.b A0, 0x4B /* 'K' */ 00000A26 4267 clr.w -[A7] 00000A28 4EAD 0152 jsr [A5 + 0x152 /* export_38 */] 00000A2C 301F move.w D0, [A7]+ 00000A2E 5240 addq.w D0, 1 00000A30 2054 movea.l A0, [A4] 00000A32 3140 006C move.w [A0 + 0x6C], D0 00000A36 2054 movea.l A0, [A4] 00000A38 3F28 003C move.w -[A7], [A0 + 0x3C] 00000A3C 2F0B move.l -[A7], A3 00000A3E 4EAD 0622 jsr [A5 + 0x622 /* export_192 */] 00000A42 2054 movea.l A0, [A4] 00000A44 3F28 006C move.w -[A7], [A0 + 0x6C] 00000A48 2F0B move.l -[A7], A3 00000A4A 4EAD 16A2 jsr [A5 + 0x16A2 /* export_720 */] 00000A4E 4CDF 1800 movem.l A3,A4, [A7]+ 00000A52 4E5E unlink A6 00000A54 2E9F move.l [A7], [A7]+ 00000A56 4E75 rts export_1702: 00000A58 4E56 FFC8 link A6, -0x0038 00000A5C 206E 000C movea.l A0, [A6 + 0xC] 00000A60 43EE FFF8 lea.l A1, [A6 - 0x8] 00000A64 22D8 move.l [A1]+, [A0]+ 00000A66 22D8 move.l [A1]+, [A0]+ 00000A68 486E FFC8 pea.l [A6 - 0x38] 00000A6C 4EAD 2212 jsr [A5 + 0x2212 /* export_1086 */] 00000A70 7001 moveq.l D0, 0x01 00000A72 B06E 0010 cmp.w D0, [A6 + 0x10] 00000A76 6618 bne +0x1A /* 00000A90 */ 00000A78 7002 moveq.l D0, 0x02 00000A7A 802E FFCA or.b D0, [A6 - 0x36] 00000A7E 4241 clr.w D1 00000A80 1200 move.b D1, D0 00000A82 3F01 move.w -[A7], D1 00000A84 A888 syscall TextFace 00000A86 486E FFD4 pea.l [A6 - 0x2C] 00000A8A 4EAD 016A jsr [A5 + 0x16A /* export_41 */] 00000A8E 601C bra +0x1E /* 00000AAC */ label00000A90: 00000A90 302E 0010 move.w D0, [A6 + 0x10] 00000A94 5340 subq.w D0, 1 00000A96 3F00 move.w -[A7], D0 00000A98 486E FFF6 pea.l [A6 - 0xA] 00000A9C 4EAD 0162 jsr [A5 + 0x162 /* export_40 */] 00000AA0 3F2E FFF6 move.w -[A7], [A6 - 0xA] 00000AA4 486E FFD4 pea.l [A6 - 0x2C] 00000AA8 4EAD 015A jsr [A5 + 0x15A /* export_39 */] label00000AAC: 00000AAC 302E FFFA move.w D0, [A6 - 0x6] 00000AB0 5840 addq.w D0, 4 00000AB2 3F00 move.w -[A7], D0 00000AB4 302E FFF8 move.w D0, [A6 - 0x8] 00000AB8 D07C 000A add.w D0, 0xA /* '\n' */ 00000ABC 3F00 move.w -[A7], D0 00000ABE A893 syscall MoveTo 00000AC0 486E FFD4 pea.l [A6 - 0x2C] 00000AC4 3F3C 0064 move.w -[A7], 0x64 /* 'd' */ 00000AC8 4EAD 46FA jsr [A5 + 0x46FA /* export_2267 */] 00000ACC 486E FFC8 pea.l [A6 - 0x38] 00000AD0 4EAD 221A jsr [A5 + 0x221A /* export_1087 */] 00000AD4 4E5E unlink A6 00000AD6 205F movea.l A0, [A7]+ 00000AD8 DEFC 000C add.w A7, 0xC 00000ADC 4ED0 jmp [A0] 00000ADE 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00000AE0-00000AEE fn00000AE0: 00000AE0 4E56 0000 link A6, 0 00000AE4 48E7 0018 movem.l -[A7], A3,A4 00000AE8 266E 0008 movea.l A3, [A6 + 0x8] 00000AEC 284B movea.l A4, A3 // end alternate branch 00000AE0-00000AEE fn00000AE0: // (misaligned) 00000AE2 0000 48E7 ori.b D0, 0xE7 00000AE6 0018 266E ori.b [A0]+, 0x6E /* 'n' */ 00000AEA 0008 284B ori.b A0, 0x4B /* 'K' */ 00000AEE 42A7 clr.l -[A7] 00000AF0 4EAD 3F6A jsr [A5 + 0x3F6A /* export_2025 */] 00000AF4 201F move.l D0, [A7]+ 00000AF6 2054 movea.l A0, [A4] 00000AF8 3140 006C move.w [A0 + 0x6C], D0 00000AFC 2054 movea.l A0, [A4] 00000AFE 3F28 003C move.w -[A7], [A0 + 0x3C] 00000B02 2F0B move.l -[A7], A3 00000B04 4EAD 0622 jsr [A5 + 0x622 /* export_192 */] 00000B08 2054 movea.l A0, [A4] 00000B0A 3F28 006C move.w -[A7], [A0 + 0x6C] 00000B0E 2F0B move.l -[A7], A3 00000B10 4EAD 16A2 jsr [A5 + 0x16A2 /* export_720 */] 00000B14 4CDF 1800 movem.l A3,A4, [A7]+ 00000B18 4E5E unlink A6 00000B1A 2E9F move.l [A7], [A7]+ 00000B1C 4E75 rts 00000B1E 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_1703: // at 00000B20 (misaligned) 00000B22 FF74 .extension 0xF74 <> // unimplemented 00000B24 48E7 0300 movem.l -[A7], D6,D7 00000B28 206E 000C movea.l A0, [A6 + 0xC] 00000B2C 43EE FFF8 lea.l A1, [A6 - 0x8] 00000B30 22D8 move.l [A1]+, [A0]+ 00000B32 22D8 move.l [A1]+, [A0]+ 00000B34 486E FFEC pea.l [A6 - 0x14] 00000B38 4EAD 2212 jsr [A5 + 0x2212 /* export_1086 */] 00000B3C 302E 0010 move.w D0, [A6 + 0x10] 00000B40 48C0 ext.l D0 00000B42 2C00 move.l D6, D0 00000B44 4267 clr.w -[A7] 00000B46 2F06 move.l -[A7], D6 00000B48 486E FFC0 pea.l [A6 - 0x40] 00000B4C 4EAD 3F52 jsr [A5 + 0x3F52 /* export_2022 */] 00000B50 3E1F move.w D7, [A7]+ 00000B52 6600 009E bne +0xA0 /* 00000BF2 */ 00000B56 4267 clr.w -[A7] 00000B58 42A7 clr.l -[A7] 00000B5A 486E FFB8 pea.l [A6 - 0x48] 00000B5E 4EAD 036A jsr [A5 + 0x36A /* export_105 */] 00000B62 3E1F move.w D7, [A7]+ 00000B64 486E FFC4 pea.l [A6 - 0x3C] 00000B68 487A 009E pea.l [PC + 0x9E /* 00000C08, value 0x13A0000 */] 00000B6C 486E FF74 pea.l [A6 - 0x8C] 00000B70 3F3C 0002 move.w -[A7], 0x2 00000B74 4EAD 494A jsr [A5 + 0x494A /* export_2341 */] 00000B78 41EE FF96 lea.l A0, [A6 - 0x6A] 00000B7C 43EE FF74 lea.l A1, [A6 - 0x8C] 00000B80 7007 moveq.l D0, 0x07 label00000B82: 00000B82 20D9 move.l [A0]+, [A1]+ 00000B84 51C8 FFFC dbf D0, -0x6 /* 00000B82 */ 00000B88 4267 clr.w -[A7] 00000B8A 486E FF96 pea.l [A6 - 0x6A] 00000B8E 4267 clr.w -[A7] 00000B90 4EAD 0372 jsr [A5 + 0x372 /* export_106 */] 00000B94 4A5F tst.w [A7]+ 00000B96 56C0 sne D0 00000B98 4A00 tst.b D0 00000B9A 661A bne +0x1C /* 00000BB6 */ 00000B9C 2F00 move.l -[A7], D0 00000B9E 4267 clr.w -[A7] 00000BA0 42A7 clr.l -[A7] 00000BA2 486E FFB6 pea.l [A6 - 0x4A] 00000BA6 4EAD 036A jsr [A5 + 0x36A /* export_105 */] 00000BAA 321F move.w D1, [A7]+ 00000BAC 201F move.l D0, [A7]+ 00000BAE 4A41 tst.w D1 00000BB0 56C1 sne D1 00000BB2 8001 or.b D0, D1 00000BB4 670E beq +0x10 /* 00000BC4 */ label00000BB6: 00000BB6 7002 moveq.l D0, 0x02 00000BB8 802E FFEE or.b D0, [A6 - 0x12] 00000BBC 4241 clr.w D1 00000BBE 1200 move.b D1, D0 00000BC0 3F01 move.w -[A7], D1 00000BC2 A888 syscall TextFace label00000BC4: 00000BC4 302E FFFA move.w D0, [A6 - 0x6] 00000BC8 5840 addq.w D0, 4 00000BCA 3F00 move.w -[A7], D0 00000BCC 302E FFF8 move.w D0, [A6 - 0x8] 00000BD0 D07C 000A add.w D0, 0xA /* '\n' */ 00000BD4 3F00 move.w -[A7], D0 00000BD6 A893 syscall MoveTo 00000BD8 486E FFC4 pea.l [A6 - 0x3C] 00000BDC 3F3C 0064 move.w -[A7], 0x64 /* 'd' */ 00000BE0 4EAD 46FA jsr [A5 + 0x46FA /* export_2267 */] 00000BE4 4267 clr.w -[A7] 00000BE6 42A7 clr.l -[A7] 00000BE8 3F2E FFB8 move.w -[A7], [A6 - 0x48] 00000BEC 4EAD 0372 jsr [A5 + 0x372 /* export_106 */] 00000BF0 3E1F move.w D7, [A7]+ label00000BF2: 00000BF2 486E FFEC pea.l [A6 - 0x14] 00000BF6 4EAD 221A jsr [A5 + 0x221A /* export_1087 */] 00000BFA 4CDF 00C0 movem.l D6,D7, [A7]+ 00000BFE 4E5E unlink A6 00000C00 205F movea.l A0, [A7]+ 00000C02 DEFC 000C add.w A7, 0xC 00000C06 4ED0 jmp [A0] 00000C08 013A 0000 btst [PC /* 00000C0A */], D0 export_1704: 00000C0C 4E56 0000 link A6, 0 00000C10 7000 moveq.l D0, 0x00 00000C12 2D40 0018 move.l [A6 + 0x18], D0 00000C16 206E 0010 movea.l A0, [A6 + 0x10] 00000C1A 7002 moveq.l D0, 0x02 00000C1C B068 0010 cmp.w D0, [A0 + 0x10] 00000C20 660E bne +0x10 /* 00000C30 */ 00000C22 42A7 clr.l -[A7] 00000C24 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000C28 4EAD 3082 jsr [A5 + 0x3082 /* export_1548 */] 00000C2C 4EBA F882 jsr [PC - 0x77E /* 000004B0 */] label00000C30: 00000C30 4E5E unlink A6 00000C32 205F movea.l A0, [A7]+ 00000C34 DEFC 0010 add.w A7, 0x10 00000C38 4ED0 jmp [A0] 00000C3A 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_1705: // at 00000C3C (misaligned) 00000C3E FDFE .invalid <> 00000C40 7000 moveq.l D0, 0x00 00000C42 2D40 0018 move.l [A6 + 0x18], D0 00000C46 206E 0010 movea.l A0, [A6 + 0x10] 00000C4A 7002 moveq.l D0, 0x02 00000C4C B068 0010 cmp.w D0, [A0 + 0x10] 00000C50 6658 bne +0x5A /* 00000CAA */ 00000C52 486E FDFE pea.l [A6 - 0x202] 00000C56 42A7 clr.l -[A7] 00000C58 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000C5C 4EAD 3082 jsr [A5 + 0x3082 /* export_1548 */] 00000C60 4EBA F91E jsr [PC - 0x6E2 /* 00000580 */] 00000C64 486E FE00 pea.l [A6 - 0x200] 00000C68 2F3C 0005 0FA5 move.l -[A7], 0x50FA5 00000C6E 4EAD 04EA jsr [A5 + 0x4EA /* export_153 */] 00000C72 302E FDFE move.w D0, [A6 - 0x202] 00000C76 48C0 ext.l D0 00000C78 2F00 move.l -[A7], D0 00000C7A 486E FF00 pea.l [A6 - 0x100] 00000C7E 4EAD 052A jsr [A5 + 0x52A /* export_161 */] 00000C82 486E FE00 pea.l [A6 - 0x200] 00000C86 486E FF00 pea.l [A6 - 0x100] 00000C8A 487A 0028 pea.l [PC + 0x28 /* 00000CB4, value 0x0, cstring "" */] 00000C8E 487A 0024 pea.l [PC + 0x24 /* 00000CB4, value 0x0, cstring "" */] 00000C92 487A 0020 pea.l [PC + 0x20 /* 00000CB4, value 0x0, cstring "" */] 00000C96 4EAD 455A jsr [A5 + 0x455A /* export_2215 */] 00000C9A 486E FE00 pea.l [A6 - 0x200] 00000C9E 1F3C 0001 move.b -[A7], 0x1 00000CA2 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000CA6 4EAD 2F22 jsr [A5 + 0x2F22 /* export_1504 */] label00000CAA: 00000CAA 4E5E unlink A6 00000CAC 205F movea.l A0, [A7]+ 00000CAE DEFC 0010 add.w A7, 0x10 00000CB2 4ED0 jmp [A0] 00000CB4 0000 0000 ori.b D0, 0x0 export_1706: 00000CB8 4E56 0000 link A6, 0 00000CBC 7000 moveq.l D0, 0x00 00000CBE 2D40 0018 move.l [A6 + 0x18], D0 00000CC2 206E 0010 movea.l A0, [A6 + 0x10] 00000CC6 7002 moveq.l D0, 0x02 00000CC8 B068 0010 cmp.w D0, [A0 + 0x10] 00000CCC 660E bne +0x10 /* 00000CDC */ 00000CCE 42A7 clr.l -[A7] 00000CD0 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000CD4 4EAD 3082 jsr [A5 + 0x3082 /* export_1548 */] 00000CD8 4EBA F916 jsr [PC - 0x6EA /* 000005F0 */] label00000CDC: 00000CDC 4E5E unlink A6 00000CDE 205F movea.l A0, [A7]+ 00000CE0 DEFC 0010 add.w A7, 0x10 00000CE4 4ED0 jmp [A0] 00000CE6 0000 .incomplete